strange foreigner - French English Dictionary